bouvier chien bouviers linux puppies copyright capacitors attorney development development tools intellectual property cats integrated circuits dogs c++ patent electronic components dog connectors